japanese lawn grass (zoysia japonica) - Spanish English Dictionary